仓库
open in new window
构建
open in new window
字数 1166520
open in new window
#
Worker 跨域解决方式
部署形式造成的问题
WebWorker 不支持跨域,最终通过 Blob 的形式,加载 js 资源变成字符串,被 Worker 加载并初始化。作用是加载扩展的资源,扩展与主进程之间的通信底层。
ServiceWorker Webview 的通信,主要是做 Webview 的静态资源缓存,Webview 中注入了一个阉割版的 vscode sdk 本质上只有 postMessage。